package com.service.lotterySystem.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 活动表activity_info(ActivityInfo)实体类
 *
 * @author makejava
 * @since 2022-01-12 15:49:32
 */
@Data
public class QueryActivityInfoDto implements Serializable {
    /**
     * id
     */
    @ApiModelProperty("id")
    private String id;
    /**
     * 活动名称
     */
    @ApiModelProperty("活动名称")
    private String aName;
    /**
     * 活动时间
     */
    @ApiModelProperty("活动时间")
    private String aTimeRange;
    /**
     * 活动描述
     */
    @ApiModelProperty("活动描述")
    private String aDesc;
    /**
     * 活动发布者
     */
    @ApiModelProperty("活动发布者")
    private String aReleaser;
    /**
     * 活动开始时间
     */
    @ApiModelProperty("活动开始时间")
    private Date aBeginTime;
    /**
     * 活动结束时间
     */
    @ApiModelProperty("活动结束时间")
    private Date aEndTime;
    /**
     * 活动备注
     */
    @ApiModelProperty("活动备注")
    private String aRemarks;
    /**
     * 活动规则
     */
    @ApiModelProperty("活动规则")
    private String aRule;
    /**
     * 是否当前进行的活动
     */
    @ApiModelProperty("否当前进行的活动")
    private String isCurrent;
    /**
     * 活动状态
     */
    @ApiModelProperty("活动状态")
    private Boolean aStatus;
    /**
     * 发布时间
     */
    @ApiModelProperty("发布时间")
    private Date publishTime;
    /**
     * 按照权重排序，数字越大再越前面
     */
    @ApiModelProperty("按照权重排序，数字越大再越前面")
    private Integer aWeight;
    /**
     * 活动类型 0--历史活动（可查看中奖名单等信息）1--正在进行的活动 2--预热活动
     */
    @ApiModelProperty("活动类型 0--历史活动（可查看中奖名单等信息）1--正在进行的活动 2--预热活动")
    private Integer aType;
    /**
     * 礼品是否发送完毕 0--未完成 1--已完成
     */
    @ApiModelProperty("礼品是否发送完毕 0--未完成 1--已完成")
    private Boolean isSend;
    @ApiModelProperty("海报地址")
    private String aPosterUrl;
    @ApiModelProperty("背景图地址")
    private String aBackgroundUrl;
    @ApiModelProperty("是否计算中奖人员中 1--计算中 0--还未开始 2--计算完毕")
    private Integer isCalculation;
}
